/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package system.communication;

/**
 * Defines the different arguments of a Message
 * 
 * @author elliot
 */
public enum MessageArg
{
    BLOCK_DIRECTION
    {
        @Override
        public String toString()
        {
            return "Block Direction";
        }
    },
    BLOCK_SPEED
    {
        @Override
        public String toString()
        {
            return "Block Speed";
        }
    },
    SWITCH_ANGLE
    {
        @Override
        public String toString()
        {
            return "Switch Angle";
        }
    },
    LED_VALUE
    {
        @Override
        public String toString()
        {
            return "Value";
        }
    },
    HANDCONTROL_QUERY
    {
        @Override
        public String toString()
        {
            return "Query";
        }
    },
    HANDCONTROL_HALTED
    {
        @Override
        public String toString()
        {
            return "Halted";
        }
    },
    HANDCONTROL_BLOCK_DIRECTION
    {
        @Override
        public String toString()
        {
            return "Direction";
        }
    },
    HANDCONTROL_CONNECTED
    {
        @Override
        public String toString()
        {
            return "Connected";
        }
    },
    HANDCONTROL_SWITCH_ANGLE
    {
        @Override
        public String toString()
        {
            return "Switch Angle";
        }
    },
    HANDCONTROL_SPEED
    {
        @Override
        public String toString()
        {
            return "Speed";
        }
    },
    SENSOR_VALUE_ONE
    {
        @Override
        public String toString()
        {
            return "ID";
        }
    },
    SENSOR_VALUE_TWO
    {
        @Override
        public String toString()
        {
            return "ID";
        }
    },
    MESSAGE_VALUE
    {
        @Override
        public String toString()
        {
            return "Raw Message";
        }
    },
    QUESTION
    {
        @Override
        public String toString()
        {
            return "Unkonown";
        }
    }
}
